import { fileURLToPath, URL } from "node:url";
import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";
import legacy from "@vitejs/plugin-legacy"; // 已安装的legacy插件

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [
    vue(),
  ],
  resolve: {
    alias: {
      "@": fileURLToPath(new URL("./src", import.meta.url)),
    },
  },
  build: {
    target: "es2015", // 降低目标JavaScript版本以兼容旧设备
  },
  server: {
    host: true,
    cors: true,
    open: true,
  },
  css: {
    // 保留原有CSS配置
    // postcss: {
    //   plugins: [
    //     postCssPxToRem({
    //       rootValue(val) {
    //         return val.file.indexOf('vant') !== -1 ? 37.5 : 75
    //       },
    //       propList: ["*"],
    //       selectorBlackList: ["norem"],
    //     }),
    //   ],
    // },
  },
});
